<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>模板语法</title>
    <!--引入vue-->
    <script type="text/javascript" src="../js/vue.js"></script>
</head>

<body>
    <!-- 
        Vue模板语法有两大类：
        1、插值语法：
            功能：用于解析标签体内容
            写法：{{xxx}},xxx是js表达式，且可以直接读取到data中的所有属性
        2、指令语法：
            功能：用于解析标签（包括：标签属性、标签体内容、绑定事件...）    
            举例：v-bind:href="xxx"  或 简写为  :href="xxx",xxx同样要写js表达式
                且可以直接读取到data中的所有属性
            备注：Vue中有很多的指令，且形式都是v-???，此处我们只是用v-bind举个例子。    
     -->


    <!--准备好一个容器-->
    <div id="root">
    <h1>插值语法</h1>
    <h3>你好 {{name}}</h3>
    <hr/>
    <h1>指令语法</h1>
    <!-- v-bind 指令语法：绑定  可以简写为  : 冒号 
         url会被当成一个js表达式被处理 -->
    <a v-bind:href="school.url">点我去{{school.name}}</a>
   
    </div>
</body>
<script type="text/javascript">
    Vue.config.productionTip = false  //阻止vue在启动时生成使用生产版本提示。

    // 创建一个Vue实例
    new Vue({
            el:'#root', // el用于指定当前Vue实例为哪个容器服务，值通常为CSS选择器字符串。
            data:{   // data中用于存储数据，数据供el所指定的容器去使用。值先暂时写成一个对象
                name:'南风小可爱',
                school:{
                    name:'百度',
                    url:'https://www.baidu.com/'
                }
              
                
            }
        })
</script>
</html>
